body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,select,table,td,textarea,th,ul{margin:0;padding:0;}
button,input,select,textarea{outline:0;}
textarea{resize:none;}
ul,li{list-style:none;}
img{outline:0;border:none; display: block;}
button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none; }
input{border-radius: 0px; outline: none; box-shadow:none}
a{color:#333;text-decoration:none;}
a:hover{text-decoration:none; color: #f36f20;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block; margin: 0; padding: 0;}
html{ overflow-x: hidden;}
body{ font-size: 12px; font-family: microsoft yahei,Verdana,Arial,Helvetica,sans-serif; min-width: 320px; background: #f0f0f0;}

.top_head{ width: 100%; overflow: hidden; background: #f0f0f0;}
.top_head_box{ max-width: 1200px; margin: 0 auto; overflow: hidden; padding: 0 10px;}
.top_head_left{ float: left; overflow: hidden; line-height: 36px; color: #999999; font-size: 12px;}
.top_head_left span{ color: red; margin-right: 5px;}
.top_head_left a{ color: #f36f20; padding: 0 3px;}
.top_head_left a:hover{ color: #3399FF;}
.top_head_right{ float: right; overflow: hidden; line-height: 36px; color: #999999; font-size: 12px;}
.top_head_right a{ color: #999999; padding: 0 8px;}
.top_head_right a:hover{ color: #f36f20;}
.top_head_right a.scby{ padding-right: 0px;}

.top_mid{ width: 100%; height: 114px; background: #ffffff;}
.top_mid_box{ max-width: 1200px; margin: 0 auto; height: 114px; padding: 0 10px;}
.top_logo{ float: left; padding: 22px 0 26px 0;}
.top_logo img{ display: block; max-width: 100%;}

.head_top_right{ float: right; height: 40px; margin-top: 35px; padding-right: 176px;}
.sousou{ float: left; border: 2px solid #0169af; height: 36px; width: 456px; position: relative; z-index: 9999;}
.search_b{ cursor:pointer;float: right; width: 68px; background: #0169af; color: #ffffff; font-size: 14px; height: 36px; border: none; font-family: "微软雅黑";}
.search_s{ float: left; width: 57px; border: none; border-left: 1px solid #eeeeee; border-right: 1px solid #eeeeee; background: #f9f9f9; height: 36px; line-height: 36px; color: #666666; font-size: 14px; text-align: center; padding-right: 21px; background: url("../images/search.png") no-repeat 58px 15px; cursor: pointer; font-family: "微软雅黑";}
.search_t{ float: left; width: 292px; border: none; line-height: 36px; height: 36px; color: #999999; font-size: 14px; padding-left: 16px; font-family: "微软雅黑";}
#search_module{ width: 80px; position: absolute; left: -2px; top: 38px; background: #FFFFFF; overflow: hidden; border: #eeeeee 1px solid; overflow: hidden; border-top: none; display: none;}
#search_module a{ display: block; text-align: center; color: #666666; font-size: 13px; line-height: 30px;}

.daohang{ width: 100%; height: 40px; background: #ffffff; border-bottom: 2px solid #0169af;}
.nav_box{ max-width: 1200px; margin: 0 auto; height: 40px; padding: 0 10px;}
.nav_left{ width: 220px; height: 40px; position: relative; float: left; z-index: 999;}
.nav_left_tit{width: 220px; height: 40px; background: #0169af url("../images/nav_sj.png") no-repeat 191px 18px; cursor: pointer;}
.nav_left_tit span{ display: block; line-height: 40px; color: #ffffff; font-size: 16px; padding-left: 23px;}
.nav_list{ overflow: hidden;}
.nav_list li{ float: left; line-height: 40px; color: #333333; font-size: 16px; padding-left: 42px;}
.nav_list li a{ color: #333333;}
.nav_list li a:hover{ color:#f36f20;}

.prosul{width:220px; background: #0067b4; overflow: hidden; padding-top: 7px; height: 493px;}
.yichang{ display: none;}
.prosul li{ height: 32px; line-height: 32px; color: #ffffff; font-size: 14px; margin-left: 1px; cursor: pointer; width: 100%; *height: 29px; *line-height: 29px; }
.prosul li a.pro_title{ display: block; float: left; color: #FFFFFF; padding-left: 20px;}
.prosul li i{ display: block; float: right; color: #3491d6; font-size: 14px; font-family: "宋体"; margin-right: 25px; font-style: normal;}
.prosul li.prosahover{ background: #ffffff;}
.prosul li.prosahover a.pro_title{ color: #000000;}
.prosul li.prosahover i{ color: #3491d6;}
.prosmore{ border-right: 2px solid #0067b4; border-bottom: 2px solid #0067b4; background: #ffffff; padding: 19px 30px 0 30px; position: absolute; left: 220px; top: 42px; width: 436px; display: none; height: 477px;}
.prosmore span{ display: block; border-bottom: 1px solid #e6e6e6; color: #333333; font-size: 16px; line-height: 32px; height: 38px;}
.prosmore dl{ overflow: hidden; padding: 7px 0;}
.prosmore dl dd{ color: #666666; font-size: 14px; line-height: 32px; float: left; margin-right: 12px; word-break:keep-all}
.prosmore dl dd a{ color: #666666;}
.prosmore dl dd a:hover{ color: #f36f20;}
.nyprofl{ display: none;}

.mainbox { max-width: 1200px; margin: 0 auto; overflow: hidden; padding: 0 10px;}
.main_top{ width: 100%; overflow: hidden; margin-top: 11px;}
.main_top_right{ float: left; max-width: 970px; overflow: hidden; margin-left: 230px;}
.main_top_left{ overflow: hidden; background: #ffffff;}
.banner{ position:relative; width:100%;overflow:hidden; zoom:1; height: 340px;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.banner #slides{zoom:1;}
.banner #slides li img{ display:block; max-width:720px; width:100%; height: 340px;}
.flex-direction-nav a{ width:40px; height:70px; line-height:70px; overflow:hidden; margin:-35px 0 0; display:block; background:url("../images/shang.png") no-repeat center; position:absolute; top:50%; z-index:10; cursor:pointer; text-indent: -9999px;}
.flex-direction-nav .flex-next{ background: url("../images/xia.png") no-repeat center; right: 0px;}
.flex-direction-nav .flex-prev{left:0; width: 37px;}
.flex-control-nav{ width:100%; position:absolute; bottom:18px; text-align:center; left: 0; height: 10px;}
.flex-control-nav li{ margin:0 5px; display:inline-block; zoom:1; *display:inline;}
.flex-control-paging li a{background:#16494c; display:block; height:10px; overflow:hidden; text-indent:-99em; width:10px; cursor:pointer; border-radius: 50%;}
.flex-control-paging li a.flex-active{background: #f36f20;}

.main_top_bottom{ overflow: hidden; padding: 11px 19px; border: 1px solid #f0f0f0; border-top: none; *padding: 9px 19px;}
.main_top_tit{ width: 100%; border-bottom: 1px solid #f0f0f0; height: 30px; position: relative;}
.main_top_tit ul{ width: 100%; height: 31px; position: absolute; left: 0; top: 0;}
.main_top_tit ul li{ float: left; width: 61px; text-align: center; line-height: 29px; color: #999999; font-size: 14px; height: 31px; cursor: pointer;}
.main_top_tit ul li a{ color: #999999;}
.main_top_tit ul li.active{ border: 1px solid #f0f0f0; border-bottom: 1px solid #FFFFFF; height: 29px; width: 59px;}
.main_top_tit ul li.active a{ color: #333333;}
.main_top_bd li{ display: none;}
.main_top_box{ overflow: hidden; margin-top: 11px;}
.main_top_box dl dd{ float: left; color: #666666; font-size: 12px; height: 28px; line-height: 28px; overflow: hidden; width: 50%;}
.main_top_box dl dd a{ color: #666666;}
.main_top_box dl dd a:hover{ color: #f36f20;}

.main_top_you{ float: right; width: 240px; overflow: hidden; margin-left: 10px;}
.you_login{ width: 100%; height: 210px; background: #ffffff url("../images/login_bg.png") no-repeat top center;}
.login_tx{ width: 60px; height: 60px; margin: 0px auto; padding-top: 23px;}
.login_tx img{ display: block; width: 100%; height: 100%; border-radius: 50%;}
.login_text{ text-align: center; color: #666666; font-size: 14px; line-height: 30px; padding-top: 9px; text-transform: uppercase;}
.login_anniu{ overflow: hidden; text-align: center; font-size: 0px; margin-top: 6px;}
.login_anniu a{ display: inline-block; border: 1px solid #f36f20; margin: 0 5px; width: 93px; height: 32px; line-height: 32px; text-align: center; color: #f36f20; font-size: 14px;}
.login_anniu a.denglu{ background: #f36f20; color: #ffffff;}
.login_bt{ overflow: hidden; text-align: center; font-size: 0px; margin-top: 7px;}
.login_bt a{ display: inline-block; color: #666666; font-size: 12px; line-height: 30px; padding-left: 9px; padding-right: 10px; background: url(../images/top_sx.png) no-repeat right;}
.login_bt a.shht{ background: none;}
.login_bt a:hover{ color: #f36f20;}

.wzdt{ overflow: hidden; background: #FFFFFF; border: 1px solid #f0f0f0; margin-top: 9px;}
.wzdt_tit{ color: #333333; font-size: 14px; background: #fbfbfb; border-bottom: 1px solid #f0f0f0; padding-left: 19px; line-height: 45px;}
.wzdt_box{ overflow: hidden; padding: 8px 19px 18px 19px;}
.wzdt_box li{ color: #666666; font-size: 12px; height: 28px; line-height: 28px; overflow: hidden;}
.wzdt_box li a{ color: #666666;}
.wzdt_box li a:hover{ color: #f36f20;}

.main1{ overflow: hidden; margin-top: 20px; background: #ffffff; border: 1px solid #f0f0f0;}
.main1_tit{ overflow: hidden; background: #e6e6e6;}
.main1_tit li{ float: left; width: 120px; text-align: center; border-top: 3px solid #e6e6e6; line-height: 48px; color: #666666; font-size: 16px; background: url("../images/shuxian.png") no-repeat right; cursor: pointer;}
.main1_tit li.oncur{ background: none;}
.main1_tit li a{ color: #666666;}
.main1_tit li.active{ border-top: 3px solid #0169af; background: #ffffff;}
.main1_tit li.active a{ color: #0169af;}
.main1_bd li{ display: none;}
.main1_box{ overflow: hidden; padding: 0 19px 15px 19px; margin-top: 14px;}
.main1_box dl{ float: left; width: 45%; height: 41px; overflow: hidden; margin-right: 5%;}
.main1_box dl dd{ height: 41px; overflow: hidden; width: 100%;}
.main1_box dl dd a{ display: inline-block; color: #333333; font-size: 14px; line-height: 41px; padding-right: 12px;}
.main1_box dl dd a#cur{ font-weight: bold;}
.main1_box dl dd a:hover{ color: #f36f20;}

.main2{ overflow: hidden; margin-top: 20px; background: #FFFFFF url("../images/main_bg.png") no-repeat left bottom; border: 1px solid #f0f0f0; padding: 0 19px 0 19px;}
.main2_left{ float: left; width: 224px; overflow: hidden; padding-top: 17px; padding-bottom: 73px;}
.main2_left_tit{ color: #222222; font-size: 22px; line-height: 28px; background: url("../images/tit.png") no-repeat 2px 6px; padding-left: 24px;}
.main2_left_box{ overflow: hidden; margin-top: 20px;}
.main2_left_box li{ float: left; width: 100px; height: 40px; line-height: 40px; text-align: center; overflow: hidden; margin-top: 4px; margin-right: 4px; color: #333333; font-size: 14px; background: #eeeeee;}
.main2_left_box li a{ color: #333333;}
.main2_left_box li a:hover{ color: #f36f20;}
.main2_middle{ border-left: 1px solid #f0f0f0; overflow: hidden;}
.main2_middle li{ float: left; border-right: 1px solid #f0f0f0; border-top: 1px solid #f0f0f0; padding: 19px 19px 17px 19px; width: 25%; box-sizing: border-box; *width: 19.6%;}
.main2_middle li img{ display: block; width: 100%; height: 140px;}
.main2_middle li span{ display: block; color: #333333; font-size: 12px; line-height: 20px; height: 40px; overflow: hidden; margin-top: 4px;}
.main2_middle li a:hover span{color: #f36f20;}
.main2_middle li p{ color: #f36f20; font-size: 14px; line-height: 24px; margin-top: 4px;}
.main2_right{ float: right; overflow: hidden; width: 200px; margin-left: 19px;}
.tjqy{ overflow: hidden; padding-top: 15px; padding-bottom: 10px;}
.tjqy_tit{ border-bottom: 1px solid #f0f0f0; color: #333333; font-size: 16px; line-height: 28px; height: 33px; background: url("../images/tit1.png") no-repeat 0px 6px; padding-left: 11px;}
.tjqy_box{ overflow: hidden; margin-top: 7px;}
.tjqy_box li{ color: #333333; font-size: 12px; line-height: 26px; height: 26px; overflow: hidden; background: url("../images/dian.png") no-repeat 5px 12px; padding-left: 14px;}
.tjqy_box li a{ color: #333333;}
.tjqy_box li a:hover{ color: #f36f20;}

.gyqg{ overflow: hidden; padding-bottom: 14px;}
.gyqg_tit{ width: 100%; border-bottom: 1px solid #f0f0f0; height: 30px; position: relative;}
.gyqg_tit ul{ width: 100%; height: 31px; position: absolute; left: 0; top: 0;}
.gyqg_tit ul li{ float: left; width: 61px; text-align: center; line-height: 29px; color: #999999; font-size: 14px; height: 31px; cursor: pointer;}
.gyqg_tit ul li a{ color: #999999;}
.gyqg_tit ul li.active{ border: 1px solid #f0f0f0; border-bottom: 1px solid #FFFFFF; height: 29px; width: 59px;}
.gyqg_tit ul li.active a{ color: #333333;}
.gyqg_bd li{ display: none;}
.gyqg_box{ overflow: hidden; margin-top: 8px;}
.gyqg_box dl dd{ color: #333333; font-size: 12px; height: 28px; line-height: 28px; overflow: hidden;}
.gyqg_box dl dd a{ color: #333333;}
.gyqg_box dl dd a:hover{ color: #f36f20;}

.main3{ overflow: hidden; margin-top: 18px;}
.zxrzqy,.zxzh,.zxzx{ float: left; width: 32.0834%; background: #ffffff; border: 1px solid #f0f0f0; box-sizing: border-box;}
.zxrzqy{ margin-right: 1.6667%; padding-bottom: 18px;}
.zxzh{ margin-right: 1.5834%; padding-bottom: 19px;}
.main3_tit{ overflow: hidden; background: #e6e6e6; height: 55px; line-height: 55px;}
.main3_tit span{ display: block; float: left; color: #333333; font-size: 16px; padding-left: 19px;}
.main3_tit a{ display: block; float: right; color: #999999; font-size: 14px; margin-right: 22px; background: url("../images/more.png") no-repeat right; padding-right: 10px;}
.main3_tit a:hover{ color: #f36f20;}
.zxrzqy_box{ overflow: hidden; margin-top: 14px; padding: 0 10px;}
.zxrzqy_box li{ float: left; padding: 0 10px; width: 50%; overflow: hidden; margin-top: 7px; box-sizing: border-box; *width: 45%;}
.zxrzqy_box li img{ display: block; width: 100%; height: 140px;}
.zxrzqy_box li p{ color: #333333; font-size: 14px; height: 28px; line-height: 28px; overflow: hidden; margin-top: 1px; cursor: pointer;}
.zxrzqy_box li a:hover p{ color: #f36f20;}
.zxzh_box{ overflow: hidden; padding: 1px 19px 0 19px;}
.zxzh_box dl{ overflow: hidden; margin-top: 20px;}
.zxzh_box dl dt{ float: left; width: 70px; height: 70px; overflow: hidden; margin-right: 15px;}
.zxzh_box dl dt img{ display: block; width: 100%; height: 100%;}
.zxzh_box dl dd{ overflow: hidden;}
.zxzh_box dl dd a{ display: block; color: #333333; font-size: 14px; line-height: 24px; height: 24px; overflow: hidden;}
.zxzh_box dl dd a:hover{ color: #f36f20;}
.zxzh_box dl dd span{ color: #999999; display: block; font-size: 12px; line-height: 20px; height: 20px; overflow: hidden; margin-top: 7px;}
.zxzh_box dl dd p{ color: #999999; font-size: 12px; line-height: 20px; height: 20px; overflow: hidden;}
.zxzx_box{ overflow: hidden; padding: 9px 19px 15px 19px;}
.zxzx_box li{ color: #333333; font-size: 14px; line-height: 30px; height: 30px; overflow: hidden; background: url("../images/sj.png") no-repeat 3px 12px;}
.zxzx_box li a{ padding-left: 15px;}
.zxzx_box li span{ float: right; color: #999999; font-size: 12px;}

.yqlj{ overflow: hidden; margin-top: 22px; border: 1px solid #f0f0f0; background: #ffffff; padding-bottom: 22px;}
.yqlj_tit{ color: #333333; font-size: 16px; border-bottom: 1px solid #f0f0f0; line-height: 49px; padding-left: 20px;}
.yqlj_box{ overflow: hidden; font-size: 0px; padding-left: 20px; padding-right: 19px; margin-top: 10px;}
.yqlj_box a{ display: inline-block; color: #333333; font-size: 14px; line-height: 28px; padding-right: 16px;}
.yqlj_box a:hover{ color:#f36f20;}

.dibu{ width: 100%; overflow: hidden; background: #FFFFFF; border-top: 1px solid #ececec; margin-top: 24px; padding-top: 33px; padding-bottom: 60px;}
.dibu_nav{ max-width: 1200px; margin: 0 auto; overflow: hidden; font-size: 0px; text-align: center; padding: 0 10px;}
.dibu_nav a{ display: inline-block; height: 15px; line-height: 15px; color: #333333; font-size: 14px; border-left: 2px solid #ebebeb; padding: 0 12px;}
.dibu_nav a:hover{ color:#f36f20;}
.dibu_nav a#cur{ border-left: none;}
.dibu_img{ max-width: 1200px; margin: 14px auto 0; overflow: hidden; text-align: center; padding: 0 10px;}
.dibu_img img{ display: inline-block; max-width: 100%;}
.copyright{ max-width: 1200px; margin: 8px auto 0; overflow: hidden; text-align: center; color: #999999; font-size: 12px; line-height: 22px; padding: 0 10px;}

.weizhi{ color: #666666; font-size: 12px; line-height: 16px; overflow: hidden; margin-top: 20px;}
.weizhi_box{ background: url("../images/home.png") no-repeat left; overflow: hidden; padding-left: 20px;}
.weizhi a{ color: #666666;}
.weizhi a:hover{ color: #f36f20;}

.warp{ overflow: hidden;}
.warp_right{ float: right; overflow: hidden; width: 260px; margin-left: 20px;}
.warp_left{ overflow: hidden; width: calc(100% - 280px); float: left; width: 76.6667%\9;}

.pub_box{ overflow: hidden; border: 1px solid #ededed; background: #ffffff; margin-top: 20px;}
.pub_tit{ border-bottom: 1px solid #ededed; color: #333333; font-size: 16px; line-height: 53px; padding-left: 20px;}
.pub_wen{ overflow: hidden; padding: 14px 19px 26px 19px;}
.pub_wen li{ color: #666666; font-size: 14px; line-height: 32px; height: 32px; overflow: hidden; background: url("../images/sj.png") no-repeat 1px 13px;}
.pub_wen li a{ color: #666666; padding-left: 14px;}
.pub_wen li a:hover{ color: #f36f20;}

.bzssph_box{ overflow: hidden; padding: 2px 19px 13px 19px;}
.bzssph_box ul{ overflow: hidden; background: url("../images/hot.png") no-repeat 3px 0px;}
.bzssph_box ul li{ color: #666666; font-size: 14px; border-bottom: 1px solid #f5f5f5; height: 39px; line-height: 39px; overflow: hidden; padding-left: 30px;}
.bzssph_box ul li a{ color: #666666;}
.bzssph_box ul li a:hover{ color: #f36f20;}
.bzssph_box ul li span{ float: right; color: #999999; padding: 0 10px;}

.jxsb{ overflow: hidden; margin-top: 20px; border: 1px solid #ededed; background: #ffffff;}
.jxsb_tit{ border-bottom: 1px solid #ededed; padding-left: 23px; line-height: 54px; color: #333333; font-size: 16px;}
.jxsb_tit span{ background: url("../images/jxsb_tit.png") no-repeat left; padding-left: 20px;}

.atype{ overflow: hidden; border-bottom: 1px solid #ededed; padding: 15px 19px 13px 19px;}
.atype p{ color: #333333; font-size: 14px; font-weight: bold; line-height: 30px;}
.atype_cont{ overflow: hidden;}
.atype_cont li{ float: left; width: 73px; color: #666666; font-size: 14px; height: 34px; line-height: 34px; overflow: hidden;}
.atype_cont li a{ color: #666666;}
.atype_cont li a:hover{ color:#f36f20;}
.atype_cont li span{ color: #bbbbbb; padding-left: 4px;}
.atype_cont li#cur a{ color: #0169af;}

.aflll{ overflow: hidden; border-bottom: 1px solid #ededed; padding: 15px 19px 13px 19px;}
.aflll p{ color: #333333; font-size: 14px; font-weight: bold; line-height: 30px;}
.aflll_cont{ overflow: hidden;}
.aflll_cont li{ float: left; color: #666666; font-size: 14px; height: 34px; line-height: 34px; overflow: hidden; margin-right: 12px;}
.aflll_cont li a{ color: #666666;}
.aflll_cont li a:hover{ color: #f36f20;}
.aflll_cont li span{ color: #bbbbbb; padding-left: 4px;}
.aflll_cont li#cur a{ color: #0169af;}

.fenlei{ overflow: hidden; padding: 12px 19px;}
.fenlei p{ color: #333333; font-size: 14px; font-weight: bold; line-height: 30px;}
.adqll_cont{ overflow: hidden; margin-top: 3px;}
.adqll_cont li{ float: left; color: #666666; font-size: 14px; line-height: 32px; height: 32px; overflow: hidden; width: 73px;}
.adqll_cont li a{ color: #666666;}
.adqll_cont li a:hover{ color: #f36f20;}
.adqll_cont li#cur a{ color: #0169af;}

.qiye{ overflow: hidden; margin-top: 10px; border: 1px solid #ededed; background: #ffffff; padding-bottom: 47px;}
.gslb_tit{ color: #333333; font-size: 16px; padding-left: 19px; line-height: 53px; border-bottom: 1px solid #ededed;}

.fenye{ overflow: hidden; text-align: center; font-size: 0px;}
.fenye li{ display: inline; color: #666666; font-size: 14px; margin:0 4px;}
.fenye li a,.fenye li strong{ display: inline-block; color: #666666; font-size: 14px; border: 1px solid #dadadc; line-height: 32px; padding: 0 11px 0 11px; margin-left: -1px; margin-bottom: 3px;}
.fenye li a:hover{ background: #0169af; color: #ffffff; border: 1px solid #0169af;}
.fenye li strong{ background: #0169af; font-weight: bold; color: #ffffff; border: 1px solid #0169af; }
.fenye li input{ border: 1px solid #ececec; width: 38px; line-height: 38px; height: 38px; text-align: center; color: #666666; font-size: 14px; }

.qiye_list{ overflow: hidden; padding-bottom: 35px; padding-top: 4px;}
.qiye_list li{ overflow: hidden; border-bottom: 1px dotted #dddddd; padding: 16px 48px 24px 20px;}
.qiye_img{ float: left; border: 1px solid #ececec; width: 98px; height: 98px; overflow: hidden; margin-right: 21px;}
.qiye_img img{ display: block; width: 100%; height: 100%;}
.qiye_info{ float: left; overflow: hidden;width: calc(100% - 240px); width: 70.9302%\9;}
.qiye_info span{ display: block; color: #333333; font-size: 15px; font-weight: bold; line-height: 26px; height: 26px; overflow: hidden; background: url("../images/tit3.png") no-repeat 0px 7px; padding-left: 19px;}
.qiye_info span a{ color: #333333;}
.qiye_info span a:hover{ color: #f36f20;}
.qiye_info p{ color: #666666; font-size: 14px; line-height: 26px;  overflow: hidden;}
.qiye_an{ overflow: hidden; line-height: 26px; color: #666666; font-size: 14px;}
.qiye_an a{ display: inline-block; color: #294C94; padding-right: 3px;}
.qiye_an a:hover{ color: #f36f20;}
.qiye_an font{font-size: 14px; line-height: 26px; margin:0 5px;}
.qiye_zy{ background: url("../images/address.png") no-repeat 0px 8px; color: #797979; font-size: 14px; line-height: 26px; padding-left: 16px;}
.qiye_zy strong{ color: #333333; font-weight: bold;}
.qiye_more{ float: right; width: 88px; border: 1px solid #999999; text-align: center; height: 28px; line-height: 28px; margin-top: 18px; color: #666666; font-size: 14px; border-radius: 2px; margin-left: 29px;}
.qiye_more a{ color: #666666;}
.qiye_more a:hover{ color: #f36f20;}

.qg_gs{ background: url("../images/tit3.png") no-repeat 0px 8px; padding-left: 15px;}
.qg_info span{ background: url("../images/address.png") no-repeat 0px 6px; padding-left: 19px;}

.xinwen_top{ overflow: hidden; margin-top: 20px;}
.xinwen_top_left{ float: left; border: 1px solid #ededed; border-bottom: none; background: #ffffff; width: 218px; margin-right: 20px; overflow: hidden;}
.xinwen_top_left li{ float: left; border-left: 1px solid #ededed; border-bottom: 1px solid #ededed; width: 109px; height: 43px; line-height: 43px; text-align: center; overflow: hidden; color: #312c2b; font-size: 15px; margin-left: -1px;}
.xinwen_top_left li a{ color: #312c2b; }
.xinwen_top_left li a:hover{ color: #f36f20; }

.xinwen_top_right{ background: #FFFFFF; border: 1px solid #ededed; padding: 19px 19px 22px 19px; overflow: hidden;}
.xinwen_top_right dl{ overflow: hidden;}
.xinwen_top_right dl dt{ float: left; width: 310px; height: 310px; overflow: hidden; margin-right: 20px;}
.xinwen_top_right dl dt img{ display: block; width: 100%; height: 100%;}
.xinwen_top_right dl dd{ overflow: hidden; padding-top: 16px;}
.xinwen_top_right dl dd span{ display: block; color: #333333; font-size: 16px; line-height: 26px; height: 26px; overflow: hidden;}
.xinwen_top_right dl dd p{ color: #999999; font-size: 14px; line-height: 26px; margin-top: 9px; height: 182px; overflow: hidden;}
.xinwen_top_right dl dd a.xw_more{display: block; width: 120px; height: 40px; line-height: 40px; text-align: center; font-size: 14px; color: #FFFFFF; background: #0169af; margin-top: 26px;}

.modle{ overflow: hidden;}
.modle_box{ float: left; border: 1px solid #ededed; background: #ffffff; margin-top: 20px; width: 48.6957%; overflow: hidden;}
.modle_box#news2,.modle_box#news4,.modle_box#news6{ float: right;}
.modle_tit{ border-bottom: 1px solid #ededed; line-height: 53px; height: 53px;}
.modle_tit span{ display: block; float: left; padding-left: 19px; color: #333333; font-size: 16px;}
.modle_tit a{ display: block; float: right; color: #999999; font-size: 12px; padding-right: 24px;}
.modle_tit a:hover{ color: #f36f20;}
.modle_cont{ overflow: hidden; padding: 19px 19px 24px 19px;}
.modle_img{ overflow: hidden;}
.modle_img dl dt{ float: left; width: 140px; height: 100px; overflow: hidden; margin-right: 22px;}
.modle_img dl dt img{ display: block; width: 100%; height: 100%;}
.modle_img dl dd{ overflow: hidden; padding-top: 4px;}
.modle_img dl dd a{ display: block; color: #333333; font-size: 14px; line-height: 20px; max-height: 40px; overflow: hidden;}
.modle_img dl dd a:hover{ color: #f36f20;}
.modle_img dl dd p{ color: #666666; font-size: 12px; line-height: 20px; margin-top: 8px; height: 40px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.modle_wen{ overflow: hidden; margin-top: 13px;}
.modle_wen li{ color: #333333; font-size: 14px; line-height: 28px; height: 28px; overflow: hidden; background: url("../images/sj.png") no-repeat 4px 11px;}
.modle_wen li a{ padding-left: 17px; color: #333333;}
.modle_wen li a:hover{ color: #f36f20;}
.modle_wen li span{ float: right; color: #999999; font-size: 12px; padding: 0 9px;}

.news_center{ overflow: hidden; border: 1px solid #ededed; background: #ffffff; margin-top: 20px; padding-bottom: 42px;}
.news_tit{ border-bottom: 1px solid #ececec; line-height: 53px; height: 53px;}
.news_tit span{ display: block; float: left; border-right: 1px solid #ececec; color: #ffffff; font-size: 16px; background: #0169af; padding: 0 27px;}
.news_list{ overflow: hidden; padding-top: 2px; padding-bottom: 31px;}
.news_list dl{ overflow: hidden; border-bottom: 1px dotted #dddddd; padding: 18px 19px 21px 19px;}
.news_list dl dt{ float: left; width: 118px; height: 118px; border: 1px solid #ececec; overflow: hidden; margin-right: 20px;}
.news_list dl dt img{ display: block; width: 100%; height: 100%;}
.news_list dl dd{ overflow: hidden; padding-top: 6px;}
.news_list dl dd a{ display: block; color: #333333; font-size: 16px; height: 26px; line-height: 26px; overflow: hidden; font-weight: bold;}
.news_list dl dd a:hover{ color: #f36f20;}
.news_list dl dd p{ color: #666666; font-size: 14px; line-height: 26px; max-height: 52px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-top: 6px;}
.news_bt{ color: #999999; font-size: 12px; line-height: 26px; overflow: hidden;}
.news_bt span{ display: block; float: left;}
.news_bt span.shijian{ background: url("../images/time.png") no-repeat 2px 7px; padding-left: 21px; margin-right: 10px;}
.news_bt span.liulan{ background: url("../images/liul.png") no-repeat left; padding-left: 19px;}

.neirong{ overflow: hidden; background: #ffffff; border: 1px solid #ededed; margin-top: 20px; padding-top: 40px; padding-bottom: 22px;}
.neirong_head{ overflow: hidden; padding: 0 19px 17px 19px; border-bottom: 1px solid #ededed;}
.neirong_head h1{ text-align: center; color: #333333; font-size: 24px; line-height: 30px;}
.neirong_head p{ text-align: center; color: #999999; font-size: 12px; line-height: 26px; margin-top: 9px;}
.neirong_head p span{ padding: 0 8px;}
.neirong_head p span a{ color: #999999;}
.neirong_head p span a:hover{ color: #f36f20;}

.neirong_body{ overflow: hidden; padding: 24px 19px; text-indent: 2em; color: #333333; font-size: 14px; line-height: 30px;}
.neirong_body img{ display: block;width:80%;margin: 0 auto; height:auto;}
.neirong_tag{ overflow: hidden; padding: 0 19px 16px 19px; font-size: 0px;}
.neirong_tag span,.neirong_tag a{ display: inline-block; font-size: 14px; color: #999999; line-height: 26px;}
.neirong_tag a{ color: #0169af; padding-right: 20px;}
.neirong_tag a:hover{ color: #f36f20;}
.neirong_sxp{ overflow: hidden; padding: 20px 19px 0 19px; border-top: 1px solid #ededed;}
.neirong_sxp li{ float: left; width: 50%; color: #333333; font-size: 14px; line-height: 26px; height: 26px; overflow: hidden;}
.neirong_sxp li a{color: #333333;}
.neirong_sxp li a:hover{color: #f36f20;}
.wz_xia{ overflow: hidden; margin-top: 18px;}

.dl_bg{ background: #f4f4f4;}
.denglu_top{ max-width: 900px; margin: 0 auto; overflow: hidden; padding: 81px 10px 21px;}
.logo{ float: left; overflow: hidden;}
.logo img{ display: block; width: 202px; height: 66px;}
.denglu_top_right{ float: right; color: #555555; font-size: 14px; line-height: 30px; padding-top: 27px;}
.denglu_top_right a{ color: #f36f20;}

.denglu_foot{ max-width: 900px; margin: 0 auto; overflow: hidden; padding: 26px 10px 160px;}
.denglu_foot_nav{ overflow: hidden; text-align: center; font-size: 0px;}
.denglu_foot_nav a{ display: inline-block; color: #999999; font-size: 12px; line-height: 24px; background: url("../images/dl_sx.png") no-repeat left; padding-left: 14px; padding-right: 13px;}
.denglu_foot_nav a.wzsy{ background: none;}
.denglu_foot_p{ overflow: hidden; text-align: center; color: #999999; font-size: 12x; line-height: 24px;}
.denglu_foot_p a{ color: #999999;}

.denglu_box{ max-width: 900px; margin: 0 auto; overflow: hidden; padding: 0 10px;}
.denglu_tit{ text-align: center; color: #ffffff; font-size: 26px; background: #0169af; line-height: 80px; height: 80px;}
.denglu_cont{ overflow: hidden; border: 1px solid #e9e9e9; border-top: none; padding-top: 35px; padding-bottom: 42px;  background: #ffffff;}
.denglu_form{ max-width: 398px; margin: 0 auto; overflow: hidden; padding-bottom: 35px;}
.denglu_form li{ overflow: hidden; margin-top: 17px;}
.denglu_form li span{ float: left; display: block; width: 58px; color: #333333; font-size: 14px; text-align: right; margin-right: 20px; line-height: 40px;}
.denglu_text{ float: left; border: 1px solid #dddddd; background: #f4f4f4; height: 38px; line-height: 38px; font-size: 14px; color: #666666; width: 300px;padding:0 5px;}
.denglu_yzm{ float: left; margin:0 10px 0 0;border: 1px solid #dddddd; background: #f4f4f4; height: 38px; line-height: 38px; font-size: 14px; color: #666666; width: 80px;padding:0 5px;}
.denglu_form li p{ float: left; font-size: 14px; line-height: 26px;padding:0 5px;}
.denglu_form li p a{ display: block; float: left;}
.denglu_form li p a.hyzc{ padding-right: 10px; margin-right: 9px; background: url("../images/shuxian.png") no-repeat right;}
.denglu_form li img{ margin: 8px 0 8px 0;}
.denglu_form li .cp{ margin: 5px 0 0 72px;}
.denglu_form li .tp{ margin: 0 0 0 72px;}
.denglu_form li .yp{ margin: 0 0 0 72px;}
.denglu_submit{ width: 260px; height: 45px; color: #ffffff; font-size: 16px; background: #0169af; border-radius: 5px; border: none; margin: 0 auto; display: block;}
.login_yz_cuowu{margin: 0 0 0 72px;color: red;}
.login_cuowu{margin: 5px 0 0 72px;color: red;}
.login_tishi{margin: 5px 0 0 72px;color: red;}

.dsfdl{ overflow: hidden;}
.dsfdl_tit{ width: 100%; height: 30px; position: relative;}
.dsfdl_tit span{ display: block; width: 100%; border-bottom: 1px solid #e9e9e9; height: 15px; position: absolute; left: 0; top: 0;}
.dsfdl_tit p{ width: 110px; margin: 0 auto; line-height: 30px; height: 30px; text-align: center; color: #999999; font-size: 16px; background: #ffffff; position: relative;}
.dsfdl_box{ overflow: hidden; text-align: center; font-size: 0px; margin-top: 23px;}
.dsfdl_box a{ display: inline-block; width: 40px; height: 40px; margin: 0 10px; background: url("../images/dl_icon.png") no-repeat;}
.dsfdl_box a.qq{ background-position: 0px 0px;}
.dsfdl_box a.wx{ background-position: -61px 0px;}
.dsfdl_box a.wb{ background-position: -121px 0px;}

.zchy_box{ overflow: hidden; border: 1px solid #e9e9e9; border-top: none; padding: 55px 79px 67px 79px; background: #FFFFFF;}
.zchy_info{ overflow: hidden; border: 1px solid #dddddd; padding: 19px 23px;}
.zchy_info span{ display: block; color: #000000; font-size: 14px; font-weight: bold; line-height: 26px;}
.zchy_info span a{ color: #f36f20;}
.zchy_info p{ color: #666666; font-size: 12px; line-height: 24px;}
.zchy_form{ overflow: hidden; padding-top: 20px;}
.zchy_form_box{ overflow: hidden; margin-top: 36px;}
.zxhy_tit{ color: #0169af; font-size: 18px; line-height: 28px; height: 36px; border-bottom: 1px solid #eeeeee;}
.zchy_form_box ul{ overflow: hidden; padding-top: 15px;}
.zchy_form_box ul li{ overflow: hidden; margin-top: 14px;}
.zchy_form_box ul li span{ display: block; float: left; width: 68px; text-align: right; line-height: 36px; color: #333333; font-size: 14px; margin-right: 29px;}
.zchy_form_box ul li span i{ font-style: normal; color: #f36f20;}
.zchy_form_box ul li img{ margin: 8px 0;float: left; }
.zchy_text{ float: left; border: 1px solid #dddddd; background: #f4f4f4; width: 250px; height: 34px; line-height: 34px; color: #666666; font-size: 14px;padding:0 5px;}
.zchy_yzm{ float: left; border: 1px solid #dddddd; background: #f4f4f4; width: 80px; height: 34px; line-height: 34px; color: #666666; font-size: 14px;padding:0 5px;margin:0 0px 0 0;}
.zchy_form_box ul li p{ float: left; font-size: 14px; line-height: 36px;}
.hyxy{ float: left; margin-left: 97px; color: #333333; font-size: 14px; line-height: 30px; margin-top: 5px;}
.hyxy a{ color: #f36f20;}
.zchy_checkbox { float: left; margin: 12px 5px 0 0;}
.hyxy_p{ float: left; font-size: 14px; line-height: 36px; padding-left: 0px;}
.zchy_zc{ float: left; margin-left: 87px; width: 260px; height: 45px; color: #ffffff; font-size: 16px; border: none; background: #0169af; margin-top: 26px; border-radius: 5px;}
.zchy_radio{ float: left;margin:12px 5px 0 0;}
.zchy_form_box ul li font{ float: left;font-size: 14px;margin:8px 14px 0 0;}
.zchy_select{ float: left;margin:3px 5px 0 0;height:28px;line-height:28px; border: 1px solid #e5e5e5;color: #666666; font-size: 14px;border-radius: 2px;}
.register_cuowu{color: red;padding-left: 15px;}
.register_tishi{color: red;padding-left: 15px;}

@media (max-width: 900px) and (min-width: 769px){
	.head_top_right{ padding-right: 0px;}
	.nav_list li{ padding-left: 30px;}
	.qiye_more{ margin-left: 0px; width: 100%;}
	.qiye_info{ width: calc(100% - 121px);}
}
@media (max-width: 1000px) and (min-width: 769px){
	.main2_middle li{ padding: 19px 9px 17px 9px; width: 50%;}
	.main2_middle li#cp5,.main2_middle li#cp6,.main2_middle li#cp7,.main2_middle li#cp8{ display: none;}	
}
@media (max-width: 1050px) and (min-width: 900px){
	.xinwen_top_right dl dt{ width: 100%; float: none; margin-right: 0px; height: 141px;}
	.xinwen_top_right dl dd p{ height: 52px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
	.modle_img dl dt{ width: 100px; margin-right: 12px;}
}
@media (max-width: 899px) and (min-width: 769px){
	.xinwen_top_right dl dt{ width: 100%; margin-right: 0px; float: none; height: auto;}	
	.xinwen_top_right dl dd p{ height: auto;}
	.modle_box{ width: 100%;}
	.xinwen_top_left{ width: 100%; float: none; margin-right: 0px;}
	.xinwen_top_left li{ width: 25%;}
	.xinwen_top_right{ margin-top: 20px;}
}
@media (max-width: 768px){
	.top_head{ padding: 10px 0;}
	.top_head_left{ line-height: 26px;}
	.top_head_right{ display: none;}
	.top_logo{ width: 100%; padding: 10px 0;}
	.head_top_right{ width: 100%; padding-right: 0px; margin-top: 0px;}
	.top_mid{ height: 126px; padding-bottom: 10px;}
	.top_mid_box{ height: 126px;}
	.sousou{ width: 100%; box-sizing: border-box; height: 40px;}
	.search_t{ width: calc(100% - 150px); box-sizing: border-box;}
	.daohang{ height: 120px;}
	.nav_box{ padding: 0px; height: 120px;}
	.nav_left{ width: 100%; float: none;}
	.nav_left_tit{ width: 100%; background: #0169af url("../images/nav_sj.png") no-repeat right; padding-right: 23px; box-sizing: border-box; background-origin: content-box;}
	.prosul{ height: auto; width: 40%; display: none;}
	.prosmore{ left: 40%; width: 60%; box-sizing: border-box; height: auto;}
	.nav_list{ background: #FFFFFF;}
	.nav_list li{ width: 25%; padding-left: 0px; text-align: center;}
	.dibu{ padding: 20px 0;}
	.dibu_nav a{ width: 33.3333%; padding: 0px; text-align: center; float: left; box-sizing: border-box; margin-bottom: 10px;}
	.dibu_nav a:nth-child(4){ border-left: none;}
	.yqlj_box{ padding: 0 10px;}
	.yqlj_box a{ padding-right: 13px;}
	.main_top_right{ margin-left: 0px;}
	.main_top_you{ width: 100%; float: none; margin-left: 0px;}
	.main1_tit li{ width: 99px;}
	.main1_box dl{ width: 100%; margin-right: 0px; height: auto; border-bottom: 1px dotted #e6e6e6; padding: 5px 0;}
	.main1_box dl dd{ height: auto;}
	.main1_box dl:last-child{ border-bottom: none;}
	.main2{ padding: 0 10px;}
	.main2_left{ width: 100%; padding-bottom: 7px; float: none;}
	.main2_left_box li{ width: 49%; margin-right: 0px;}
	.main2_left_box li:nth-child(2n){ float: right;}
	.main2_right{ width: 100%; margin-left: 0px; float: none;}
	.main2_middle li{ width: 50%;}
	.zxrzqy, .zxzh, .zxzx{ width: 100%;}
	.zxrzqy,.zxzh{ margin-right: 0px;}
	.warp_right{ width: 100%; margin-left: 0px;}
	.warp_left{ width: 100%;}
	.qiye_list li{ padding: 16px 10px 24px 10px;}
	.qiye_img{ margin-right: 0px; width: 100%; height: auto;}
	.qiye_info{ width: 100%; margin-top: 10px;}
	.qiye_more{ width: 100%; margin-left: 0px;}
	.qiye_info span{ height: auto;}
	.adqll_cont li{ width: 20%;}
	.aflll_cont li{ width: auto; display: inline-block; margin-right: 12px;}
	.atype_cont li{ width: 25%;}
	.xinwen_top_left{ width: 100%; float: none; margin-right: 0px;}
	.xinwen_top_left li{ width: 50%;}
	.xinwen_top_right{ margin-top: 20px;}
	.xinwen_top_right dl dt{ width: 100%; float: none; margin-right: 0px; height: auto;}
	.modle_box{ width: 100%;}
	.modle_img dl dt{ width: 100px; margin-right: 12px;}
	.news_list dl{ padding: 10px 9px 11px 9px;}
	.news_list dl dt{ margin-right: 10px; width: 108px; height: 108px;}
	.neirong_sxp li{ width: 100%;}
	.denglu_top{ padding: 10px;}
	.logo{ width: 100%;}
	.denglu_cont{ padding-top: 15px;}
	.denglu_top_right{ padding-top: 5px;}
	.denglu_form{ max-width: 278px;}
	.denglu_text{ width: calc(100% - 78px); box-sizing: border-box;}
	.denglu_form li p{ width: calc(100% - 78px);}
	.zchy_box{ padding: 25px 19px 27px 19px;}
	.zchy_form_box ul li span{ margin-right: 15px;}
	.zchy_text{ width: calc(100% - 83px); box-sizing: border-box;}
	.hyxy{ margin-left: 56px;}
	.zchy_zc{ width: 100%; margin-left: 0px; margin-top: 6px;}
}

.contentpg{overflow: hidden; padding: 10px; text-align: center; font-size: 0px;}
.contentpg a{ display: inline-block;color: #999999; font-size: 14px; background: #f7f7f7; border: 1px solid #dadadc; line-height: 26px; padding: 0 8px;margin:4px;}
.contentpg a:hover{ color: #f36f20;}
.contentpg span{display: inline-block; color: #999999; font-size: 14px; background: #f7f7f7; border: 1px solid #dadadc; line-height: 26px;margin:4px; padding: 0 8px;}
.contentpg span strong{display:block;color: #ffffff;background: #f36f20; padding: 0 8px;margin:0 -8px;}
